package main

import (
	aaa "Test/8funcType/utils"
	"fmt"
)

//函数也可以作为一个特殊的数据类型

func test(num int) {
	fmt.Println(num)
}

func main() {
	a := test
	a(10)
	var num = 20
	test2(num, a)
	aaa.ExchangeNum3(10, 20, 30, 40)
}

type myFunc func(int)

func test2(num int, a myFunc) {
	a(num)
}
